package com.w7vm.menuweb.dao;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;

import com.w7vm.menuweb.entity.RestauranteEstruturaSy;
	
@Stateless
public class RestauranteEstruturaDAO extends GenericDAO<RestauranteEstruturaSy> {

	
	@PersistenceContext
	private EntityManager em;
	
	public RestauranteEstruturaDAO() {
		super(RestauranteEstruturaSy.class);
	}
	
	public RestauranteEstruturaSy findEstruturaRestauranteByID(int id){
		System.out.println("[IAM-EJB][findEstruturaRestauranteByID] :"+ id);
		Map<String, Object> parameters = new HashMap<String, Object>();
		parameters.put("idEstrutura", id);   
		return super.findOneResult(RestauranteEstruturaSy.FIND_ESTRUTURA_BY_ID, parameters);
	}
	
	public List<RestauranteEstruturaSy> findEstruturaRestauranteByAll(){
		return super.findByAll(RestauranteEstruturaSy.FIND_ESTRUTURA_BY_ALL);
	}
	
}
